MORALE. Mission ORiented Architectural Legacy Evolution

نویسندگان

  • Gregory D. Abowd
  • Ashok K. Goel
  • Dean F. Jerding
  • Michael McCracken
  • Melody Moore Jackson
  • J. William Murdock
  • Colin Potts
  • Spencer Rugaber
  • Linda M. Wills
چکیده

Software evolution is the most costly and time consuming software development activity. Yet software engineering research is predominantly concerned with initial development. MORALE is a development method specifically designed for evolving software. It features an inquiry-based approach to eliciting change requirements, a reverse engineering technique for extracting architectural information from existing code, an approach to impact assessment that determines the extent to which the existing system's architectural components can be reused in the evolved version, a reflective approach to actually performing the evolution, and a specific technique for dealing with the difficulties that arise when evolving user interfaces. MORALE is described in the context of making a specific change to an existing system: adding user-configurable viewers to version 2.4 of the Mosaic web browser. Issues that arise are discussed and the Esprit de Corps tool suite is described.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Tool Suite for Evolving Legacy Software

Evolving an existing software system is fundamentally different from developing one from scratch. Consequently, tools to support evolution must go beyond traditional development tools. This paper describes the Esprit de Corps Suite (EDCS) of software evolution tools. EDCS supports the Mission Oriented Architectural Legacy Evolution (MORALE) software reengineering process. The paper briefly desc...

متن کامل

Mission-Oriented Legacy System Evolution Through Architectural Recovery and Evaluation

A. Introduction: MORALE An important consideration in evolutionary design is to understand what drives the need for change. A common driver is a change in the purpose, or mission, of the system. The MORALE2 project focuses on support for such mission-oriented evolution. There is an unexpected symmetry between requirements analysis, software architecture and reverse engineering that can be explo...

متن کامل

MORALE Mission Oriented Architectural Legacy Evolution - Software Maintenance, 1997. Proceedings., International Conference on

Software evolution is the most costly and time consuming software development activio. Yet software engineering research is predominantly concerned with initial development. MORALE is a development method specifically designed for evolving software. It features an inquiry-based approach to eliciting change requirements, a reverse engineering technique for extracting architectural information fr...

متن کامل

Architectural Transformation of Legacy Systems

Based on our approach to convert the architecture of conventionally developed systems to an object-oriented architecture, we present a set of positions concerning architectural transformations of legacy systems. Our claim is, that such a transformation process cannot be conducted in a fully automated way. However, careful division of the transformation work to be done can help to keep the amoun...

متن کامل

Integrating a Legacy Terminal Application into an SOA

Today’s organizations’ application landscapes still consist of terminal based legacy systems, running on reliable mainframes. Grown over the past decades, these legacy systems are involved into mission critical parts of organizations’ core businesses. Within the establishment of a service-oriented application landscape, these mission critical systems have to be integrated in a loosely coupled way.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997